-added graphic element handling
-restructure events and listeners
-added game strategy
-enhanced