Added unfinished bullet_spawner module
finished bullet spawner and changed modules to use point_2D_t when approriate