A framework written in Java allowing for application based 'adventures' to be made