added collisions
fixed a bug
named targets
flat structure
undebugged