starting to merge in playtime changes
new libraries necessary