Besiege is really good fun, very cheap too.
Its essentially a medieval siege engine creator with huge possibilities for flying machines, death machines etc with a great physics engine, its early access but loads of content available for only 7 dollars especially with a new patch along the way...