Fixed lots of bugs and tweaked collision boxes and added funny comments into the code.

Signed-off-by: Olof Wallentin <olov.wallentin@gmail.com>