Investigate some level of physics based functionality for the engine. This could either be as part of the main engine or a separate package. First key functionality to address would be collision detection.