weapon extends entity
each class that has a body must extend this class