505 Games release Odyssey: Your Space, Your Way

505 Games release open ended space adventure on Steam