Hello,
I have not looked at the program yet, but if you'd like to see examples of collision detection that I have implemented in the past you can view these two examples:
Maze Game: a simple, easy-to-understand collision detection that uses an algorithm to detect when a player object collides with any dedicated square object.
http://www.alice.org/community/showthread.php?t=4301
Counter Strike example: a much more advanced collision detection method which is based on the maze game, but implements modular quadrants to reduce lag by disabling the collision detection of certain walls when you are far away from them
http://www.alice.org/community/showthread.php?t=6255
Check out my best projects so far and please comment:
Tic-Tac-Toe 2.0 ................... http://www.alice.org/community/showthread.php?t=3548
Alice Paint ........................... http://www.alice.org/community/showthread.php?p=23408
Real-Time Clock .................. http://www.alice.org/community/showthread.php?p=12725
Maze Game ......................... http://www.alice.org/community/showthread.php?t=4301