Failed attempt to implement projectiles.

This commit should be reversed and is just meant to save progress in case.