Palautus 4

En ehtinyt/jaksanut paljoa koodata. Pelilogiikkaa ja käyttöliittymää yritin vähän refaktoroida MVC-mallin mukaiseksi ja toteutin tekoälyn itseään vastaan pelaamisen. Ongelma siinä vain on, että kun päätökset ovat täysin deterministisiä, niin jokainen peli on samanlainen. :) Siihen voisi jonkinlaisen satunnaisuuden lisätä, mutta se tekee päätöksistä aavistuksen huonompia.

ArrayListista toteutin oman version, tai ne ominaisuudet mitä ohjelmassa tarvitaan, mikä ei ole paljoa.

Ohestalyönnit ja tornitukset puuttuvat vieläkin; ovat hieman vaikeita toteuttaa elegantilla tavalla.