Factored out bullet construction, and cleaned up bullet constructors
Made bullets move again! It was a simple bug...