Fixed collision, added block direction changes...

Some other stuff probably
Lots of bug fixes
Added a button overlay

Just to show the power of the engine