plenty of bugs but i kind of spawns stuff in now.
merge