Al fin termino las colisiones
Hoy he conseguido implementar mas o menos las colisiones en el juego. Aunque hay un bug con las diagonales, en el que puedes atravesar objetos solidos si te mueves rapidamente en diagonal. Esto se podria arreglar facilmente eliminando las diagonales pero no me entusiasma mucho esa idea.
De momento ese tema lo voy a dejar así, y me voy a centrar en ordenar el código e intentar optimizarlo. Lo mismo comienzo también a portarlo a la PS3.
Despues me pondre a implementar los eventos poco a poco y a ver si conseguimos sacar una demo en poco tiempo.