Movement Components

Introduces the Movement Component, which implements movement for anything in the Level, from characters to weapon projectiles.