There is an app called euclidia where you have to work out loads of the constructions. It's the only game that dosnt feel like a waste of time to me, definitely check it out. here's a link