Changelog: - Move Sprite struct into components - Add asset field in engine - Update scene test code to add engine for assets - This fixes the crash when q is pressed - Add sprite component to player - Update render function to draw the sprite