require "gosu"
require "coderay"

require_relative "author_engine/game/common/parts/common"
require_relative "author_engine/game/common/parts/collision_detection"
require_relative "author_engine/game/common/parts/colors"

require_relative "author_engine/game/gosu/parts/graphics"
require_relative "author_engine/game/gosu/parts/input"

require_relative "author_engine/window"
require_relative "author_engine/support"
require_relative "author_engine/container"
require_relative "author_engine/view"
require_relative "author_engine/button"
require_relative "author_engine/text"
require_relative "author_engine/sprite"
require_relative "author_engine/sprite_picker"
require_relative "author_engine/level_picker"
require_relative "author_engine/palette"
require_relative "author_engine/image"
require_relative "author_engine/save_file"


require_relative "author_engine/collision_detection/collision_detection"
require_relative "author_engine/game/game"

require_relative "author_engine/code_editor/cursor"
require_relative "author_engine/code_editor/highlighting"

require_relative "author_engine/containers/editor"
require_relative "author_engine/containers/loader"

require_relative "author_engine/views/play_viewer"
require_relative "author_engine/views/sprite_editor"
require_relative "author_engine/views/level_editor"
require_relative "author_engine/views/code_editor"