Add Timer and send delta

Add a timer because of GameEngine running wild. It can't sleep because it's
Runnable. It can't change into Thread because of "Enum". Enum is using for Singlton.