Moved files
Updated package declaration
added character and tiles, made some things abstract