Movie Scheduling using the Strategy Design Pattern