FPS cannon