Creating needed components

Adding new files, classes, and variables that will be needed/used for
the dungeon portion.