add flexible asset and script loading paths
refactor game module to seperate component definitions from scene creation
add console warning on script load failure
add food collision logic