more refactors and added buildings to background as well
oh god what did i do
maybe fixed what I just messed up royally...oops
okay, now i think everything's fixed