separate screens, gameplay enhancements

abstraction of screen classes from main class, basic combat added, win
condition added