--- /dev/null
+#ifndef BULLET_H_
+#define BULLET_H_
+
+#include <msp/game/meshsource.h>
+#include "physicalentity.h"
+
+struct BulletSetup
+{
+ PhysicalSetup physical;
+ Msp::Game::MeshSourceSetup mesh;
+};
+
+class Bullet: public PhysicalEntity
+{
+private:
+ Msp::Game::Owned<Msp::Game::MeshSource> mesh;
+
+public:
+ using Setup = BulletSetup;
+
+ Bullet(Msp::Game::Handle<Msp::Game::Entity>, const Setup &);
+};
+
+#endif