Entity.js - class for all the entities of the game
Character.js - an extension of the Entity class for game characters
Sound.js - work with sound
Sprite.js - work with animation
input.js - processes incoming information
main.js - controls the main cycle, the state and processing of game data
resources.js - responsible for uploading data
utils.js - additional functions