Graphics memory optimizations
Components now managed by map manager
Some core player code moved to update()
Enemy NPC and ChuChu started

Signed-off-by: MGZero <steven.calandra@gmail.com>