New joystick, multi-touch, projectiles

Added a second joystick on the right hand side
Assed multi-touch to handle to two joysticks and distinguish touch
targets
cleaner touch code, all dealt with inside joystick class
second joystick now creates projectiles in the direction it points
capped frame rate