dont need to convert deg to radian...already in radians
loop patterns
player pos = mouse coords (move mouse and aimed direction should change)
add color
simplify update/draw
more cleanup missed var in IBullet implementation