FlatRedBall can provide standardized top-down movement code for entities. This code provides movement code which includes:
Acceleration/Deceleration
AI (for pathfinding)
Default input handling
Input customization
Animation
For information on getting started with top down movement, see the Top Down Games tutorial.