use kinetic canvas lib
use Direction class variable to replace direction magic numbers
add gift logic