Combined couch and desktop codes

This is going to be epic