Lots of changes! Saved tons of binary space by modifying certain types to become 1-byte integers. Also cleaned up positioning function and top header comments modified.